//package com.foreknow.view;
//
//import com.foreknow.dao.impl.AdminDaoImpl;
//import com.foreknow.db.DBManager;
//import com.foreknow.db.JdbcTemplate;
//import com.foreknow.model.Admin;
//
//import javax.swing.*;
//import javax.swing.border.EmptyBorder;
//import java.awt.*;
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
//import java.sql.Connection;
//import java.sql.SQLException;
//
//public class regist extends JFrame {
//
//    private JPanel contentPane;
//    private JTextField textField;
//    private JPasswordField passwordField;
//
//    /**
//     * Launch the application.
//     */
//    public static void main(String[] args) {
//        EventQueue.invokeLater(new Runnable() {
//            public void run() {
//                try {
//                    regist frame = new regist();
//                    frame.setLocation(470,250);
//                    frame.setVisible(true);
//                } catch (Exception e) {
//                    e.printStackTrace();
//                }
//            }
//        });
//    }
//
//    /**
//     * Create the frame.
//     */
//    public regist() {
//        setTitle("\u6CE8\u518C");
//        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//        setBounds(100, 100, 450, 300);
//        contentPane = new JPanel();
//        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
//        setContentPane(contentPane);
//        contentPane.setLayout(null);
//
//        JButton button = new JButton("注册");
//                // 为增加按钮添加监听
//        button.addActionListener(new ActionListener() {
//                    @Override
//                    public void actionPerformed(ActionEvent e) {
//                        //获取数据库连接
//                        DBManager instance = DBManager.getInstance();
//                        Connection conn = instance.getConnection();
//                        JdbcTemplate instance1 = JdbcTemplate.getInstance();
//                        instance1.setConnection(conn);
//                        //创建Admin对象
//                        Admin admin=new Admin();
//                        //从文本框中获取字符
//                        String username = textField.getText();
//                        String password = passwordField.getText();
//                        //将文本框中获取的字符存到admin对象中
//                        admin.setUsername(username);
//                        admin.setPassword(password);
//                        AdminDaoImpl adminDao=new AdminDaoImpl();
//                        //判断是否注册成功
//                        boolean register = false;
//                        try {
//                            register = adminDao.register(admin);
//                        } catch (SQLException ex) {
//                            ex.printStackTrace();
//                        }
//                        if (register){
//                            JOptionPane.showMessageDialog(null,"注册成功！", "success!", JOptionPane.PLAIN_MESSAGE);
//
//                            try {
//                                conn.commit();
//                                regist.this.dispose();
//                                login login=new login();
//                                login.setVisible(true);
//                                login.setLocation(470,250);
//
//                            } catch (SQLException ex) {
//                                ex.printStackTrace();
//                            }
//                        }else {
//                            JOptionPane.showMessageDialog(null,"注册失败！用户名已存在！","error!",JOptionPane.ERROR_MESSAGE);
//                        }
//
//                    }
//                });
//
//        button.setBounds(82, 195, 93, 23);
//        contentPane.add(button);
//
//        JButton button_1 = new JButton("取消");
//        button_1.addActionListener(new ActionListener() {      //清除按钮
//            public void actionPerformed(ActionEvent e) {
//                textField.setText("");
//                passwordField.setText("");
//            }
//        });
//        button_1.setBounds(253, 195, 93, 23);
//        contentPane.add(button_1);
//
//        JLabel label = new JLabel("请输入账号：");
//        label.setBounds(82, 35, 93, 15);
//        contentPane.add(label);
//
//        textField = new JTextField();
//        textField.setBounds(188, 32, 158, 21);
//        contentPane.add(textField);
//        textField.setColumns(15);
//
//
//        JLabel label_2 = new JLabel("请输入密码：");
//        label_2.setBounds(82, 135, 93, 15);
//        contentPane.add(label_2);
//
//        passwordField = new JPasswordField();
//        passwordField.setBounds(188, 132, 158, 21);
//        contentPane.add(passwordField);
//        this.setVisible(true);
//    }
//
//}
